import java.io.File;
import java.io.IOException;

/**
 * Created with IntelliJ IDEA.
 * Description: 文件操作
 */
public class FileTest {
    public static void main(String[] args) throws IOException {
        File file = new File("d:/test.txt");
        // 获取父路径
        System.out.println(file.getParent());
        // 获取file文件的纯文件名称
        System.out.println(file.getName());
        // 返回file文件的路径
        System.out.println(file.getPath());
        // 获取到绝对路径
        System.out.println(file.getAbsolutePath());
        // 获取到绝对路径
        System.out.println(file.getCanonicalPath());

        System.out.println("---------------");

        File file2 = new File("./test.txt");
        // 获取父路径
        System.out.println(file2.getParent());
        // 获取file文件的纯文件名称
        System.out.println(file2.getName());
        // 返回文件的路径，即构造文件时指定的路径"./text.txt"
        System.out.println(file2.getPath());
        // 获取到绝对路径，表示基准路径，我们是在基准路径的基础上，把相对路径拼接上来，"."是可以省略的
        System.out.println(file2.getAbsolutePath());
        // 获取到绝对路径，该方法得到的就是化简后的绝对路径
        System.out.println(file2.getCanonicalPath());
    }
}
